
8-Bit CMOS Microcontroller with LCD Driver

 PIC16C923
 PIC16C924

Microcontroller Core Features:

 High performance RISC CPU
 Only 35 single word instructions to learn
 4K x 14 on-chip EPROM program memory
 176 x 8 general purpose registers (SRAM)
 All single cycle instructions (500 ns) except for
  program branches which are two-cycle
 Operating speed: DC - 8 MHz clock input
  DC - 500 ns instruction cycle
 Interrupt capability
 Eight level deep hardware stack
 Direct, indirect and relative addressing modes
  Peripheral Features:
 25 I/O pins with individual direction control
 25-27 input only pins
 Timer0: 8-bit timer/counter with 8-bit prescaler
 Timer1: 16-bit timer/counter, can be incremented
  during sleep via external crystal/clock
 Timer2: 8-bit timer/counter with 8-bit period register,
  prescaler and postscaler
 One pin that can be configured a capture input,
  PWM output, or compare output
  - Capture is 16-bit, max. resolution 31.25 ns
  - Compare is 16-bit, max. resolution 500 ns
  - PWM max resolution is 10-bits.
    Maximum PWM frequency @ 8-bit resolution
    = 32 kHz, @ 10-bit resolution = 8 kHz
 Programmable LCD timing module
  - Multiple LCD timing sources available
  - Can drive LCD panel while in Sleep mode
  - Static, 1/2, 1/3, 1/4 multiplex
  - Static drive and 1/3 bias capability
  - 16 bytes of dedicated LCD RAM
  - Up to 32 segments, up to 4 commons
 Synchronous Serial Port (SSP) with SPI
  and I2C
 8-bit multi-channel Analog to Digital converter
  (PIC16C924 only)

Special Microcontroller Features:

 Power-on Reset (POR)
 Power-up Timer (PWRT) and Oscillator Start-up
  Timer (OST)
 Watchdog Timer (WDT) with its own on-chip RC
  oscillator for reliable operation
 Programmable code-protection
 Power saving SLEEP mode
 Selectable oscillator options
 In-Circuit Serial Programming (via two pins)
  CMOS Technology
 Low-power, high-speed CMOS EPROM
  technology
 Fully static design
 Wide operating voltage range: 2.5V to 6.0V
 Commercial and Industrial temperature ranges
 Low-power consumption:
  - < 2 mA @ 5.5V, 4 MHz
  - 22.5mA typical @ 4V, 32 kHz
  - < 1mA typical standby current @ 3.0V
